.video-tc-play{
    position: relative;
}
.video-tc-play:after{
    width: 10%;
    height: 50%;
    position: absolute;
    right: 0;
    bottom: 0;
    content:"";
}
.cha1-left-txt{
    font-size: 15px;
    line-height: 2;
}
.con1-txt p,
.cha2-rt-txt p{
    font-size: 15px;
    line-height: 2;
}
.nav-ajs{
    border-right: 1px solid rgba(255,255,255,.3);
    /*border:1px solid #808080;*/
}
.cas-tc-items{
    /*width: 800px;*/
}
.cas-lb2-content{
    text-align: center;
}
.con2-rt-txt{
    font-size: 15px;
    line-height: 2;
}
.cha1-left-txt{
    padding-right: 10px;
}
.inter3-lb .swiper-slide .swiper-img img{
    height: 5rem;

}
.reg-list2{
    position: relative;
}
.reg-list2:before{
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background:rgba(0,0,0,.1);
    left: 0;
    top: 0;
    z-index: 0;
}
.reg-list2 .reg2-all{
    position: relative;
    z-index: 2;
}
@media (max-width: 1740px){
    .wel2-all{
        width: 92%;
    }
}
@media (min-width: 1740px){
    .swiper-txt{
        font-size: 20px;
        line-height: 1.5;
    }
}
@media (max-width: 1680px){
    .cha42-all {
        width: 69%;
    }    
    .dom-all-dw {
        position: absolute;
        /* top: 61%; */
    }
}
@media (max-width: 1620px){
    .cul-list1{
        height: 19.6rem;
    }
    #map{
        width: 28rem;
    }
    .hdPc-nav {
        margin-right: 0;
    }
    .news2-rt-txt{
        font-size: .4rem;
    }
    .news2-left-txt{
        font-size: .4rem;
    }
}
@media (max-width: 1570px){
    .grow1-list div{
        padding-left: .85rem;
    }
    .cha2-img-2{
        left: 0;
    }
    .news3-txt{
        -webkit-line-clamp: 2;
    }
    .wel2-btp-right .wel2-btp-list .wel2-btp2-content{
        padding: .5rem .45rem;
    }
    .news3-title{
        -webkit-line-clamp: 2;
    }
}
@media (max-width: 1460px){
    .prolb2-txt{
        font-size: 14px;
    }
    .prolb2-title{
        font-size: 16px;
    }
    .pro-rtitem-nr a,
    .news2-left-txt,
    .news2-rt-txt{
        font-size: 14px;
    }
    .hdPc-a1{
        font-size: 16px;
    }
    .news3-title{
        font-size: .55rem;
    }
    .nv-lists a{
        font-size: .5rem;
    }
    .pro-rtitem-a1{
        font-size: 16px;
    }
    .news3-title,
    .news2-left-title,
    .news2-rt-title{
        font-size: 18px;
    }
    .pro1-all .select p{
        font-size: 14px;
    }
    .pro1-input{
        font-size: 13px;
    }
}
@media (max-width: 1440px){ 
    .cas-ml-txt,
    .cas-ml-title{
        font-size: .4rem;
    }
    .cas-item{
        font-size: .45rem;
    }
    .prolb2-txt{
        height: 6rem;
        line-height: 1.9;
    }
    .news2-left-title{
        font-size: .6rem;
    }

        .wel41-txt{
        font-size: .45rem;
    }
    .footTop-txt{
        font-size: .45rem;
    }
    .cul2-content .cul2-title{
        font-weight: bold;
        font-size: .7rem;
        line-height:.7rem;
    }
    .cul2-txt{
        font-size: .5rem;
    }
    .cul2-all-txt{
        font-size:.55rem;
    }
    .ny-banner{
        height: 10.2rem;
    }
    .reg-list1 {
        padding: 2rem 0;
    }
    .aldc-title{
        font-size: 16px;
    }
    .inter2-txt{
        margin: .55rem 0 1.5rem 0;
    }
    .inter3-lb-all {
        margin-top: .8rem;
    }
    .about2-rt-content span{
        width: 2rem;
    }
    .ldc-add-line1{
        width: 2rem;
        margin: .95rem 0 0 0;
    }
    .ldc-add-line12{
        margin: 0 auto;
        margin-bottom: .5rem;
        margin-top: .95rem;  
    }
    .ldc-add-line13{
        margin: 0 auto;
        margin-top: .95rem;  
    }
    .news3-btn{
        width: 100px;
        height: 35px;
        line-height: 35px;
    }
    .news3-title{
        /*font-size: .5rem;*/
        line-height: .95rem;
        height: 1.9rem;
    }
    .contact1-mid-title{
        font-size: .55rem;
        line-height: .65rem;
    }
        .contact1-top-title{
        font-size: .55rem;
        line-height: .65rem;
        }
    .video-tc-mtitle{
        /*font-size: .55rem;*/
    }
    .video-tc-txt{
        font-size: .5rem;
        line-height: .65rem;
    }
    .devs1-top.on-devs1 .devs1-tp-time1{
        font-size: 1.5rem;
        line-height: 1.65rem;
    }
    .about3-xs-title{
        font-size: .55rem;
        line-height: .6rem;
    }
    .cha5-txt{
        font-size: .55rem;
        line-height: .85rem;
    }
    .cha52-btn{
        font-size: .5rem;
        line-height: .55rem;
    }
    .cha52-btn{
        font-size: .5rem;
        line-height: .6rem;
    }
    .cha32-content{
        font-size: .55rem;
    }
    .cha2-rt-txt p{
        font-size: .5rem;
        /*line-height: .7rem;*/
    }
    .footMT-title{
        font-size: .55rem;
        line-height: .65rem;
    }
    .wel1-nav-title{
        font-size: .5rem;
    }
    .footMT-txt{
        font-size: .45rem;
        line-height: .55rem;
    }
    .wel3-txt{
        font-size: .55rem;
    }
    .wel42-all-title{
        font-size: .5rem;
        line-height: .6rem;
    }
    .grow2-txt{
        width: 100%;
        font-size: .5rem;
        padding: .8rem .75rem .4rem .75rem;
    }
    .rec2-item-title,.rec2-item-lm ul li{
        font-size: .5rem;
    }
    .reg1-btn{
        font-size: .5rem;
    }
    .con2-rt-title{
        font-weight: bold;
    }
    .mes1-content p{
        font-size: .5rem;
        line-height: .9rem;
    }
    .pro-rtitem-a1{
        font-size: .7rem;
        line-height: .8rem;
    }
    .pro-rtitem-nr a{
        font-size: .55rem;
        line-height: .85rem;
    }
    .page .prev,.page .next{
        font-size: 18px;
    }
    .devs1-tp-time1{
        font-size: .95rem;
        line-height: 1.05rem;
    }
    .devs1-top.on-devs1 .devs1-tp-time1 {
        font-size: 1.3rem;
        line-height: 1.55rem;
    }
    .devs1-tp-time2{
        font-size: .55rem;
    }
    .dev2-txt{
        font-size: .5rem;
        line-height: .85rem;
    }
    .cul3-content img{
        width: 50px;
    }
    .cul3-txt {
        font-size: .55rem;
        line-height: .82rem;
    }
    .cul1-title{
        font-size: .9rem;
        line-height: .92rem;
        color:#000;
    }
    .dev2-img:after{
        left: -16%;
    }
    .dev2-item:nth-child(2n) .dev2-img:after{
        right: -16.5%;
        left: unset;
    }
    .dev2-item .dev2-content {
        float: right;
        margin-right: 1rem;
    }
    .dev2-item:nth-child(2n) .dev2-content{
        float: left;
        margin-left: 1rem;
        }
    .dev2-item:nth-child(n+2){
        margin-top:-5rem;
    }
    .cha-add-txt{
        height: 6.6rem;
        overflow-y: scroll;
    }
    .cha-add-txt p{
        font-size: .5rem;
        line-height: .85rem;
    }
    .cha2-list-title{
        font-weight: bold;
    }
    .cha1-left-txt{
        font-size: .5rem;
        /*line-height: .8rem;*/
    }
    .cha1-left-txt{
        height: 15rem;
    }
    .about2-yc img{
        bottom: -4.05rem;
    }
    .about2-yc-txt{
        margin-top: 0;
        position: relative;
        top: 50%;
        transform: translateY(-50%) !important;
    }
    .about2-rt-txt{
        font-size: .5rem;
        /*line-height: .8rem;*/
    }
    .about2-right img{
        left: 1.5rem;
        width: 25rem;
    }
    .nv-lists a{
        font-size: .5rem;
    }
    .about1-lf-scroll p{
       font-size: .5rem;
       /*line-height: .85rem;*/
    }
    .about1-lf-scroll{
        /*height: 13rem;*/
        padding-right: .25rem;
    }
    .wel2-bot-btn {
        font-size: .55rem;
    }
    .wel2-btb-txt{
        font-size: .6rem;
        line-height: .75rem;
        height: .75rem;
    }
    .news2-right {
        padding-left: .7rem;
    }
    /* #map canvas{
        width:1300px !important;
    } */
    #map{
        margin-left: 2rem;
    }
    .pro2-rt-items{
        margin-top: 1rem;
    }
    .hdPc-logo{
        width: 7rem;
    }

    .cha5-txt{
        font-size: .5rem;
    }
    .grow-lb-txt {
        font-size: .45rem;
    }
    .cas-tc-title {
        font-size: .6rem;
    }
    .cas-tc-txt2 {
        font-size: .45rem;
        line-height: .7rem;
    }
    .rec3-bot-txt p {
        font-size: .45rem;
        line-height: .75rem;
    }
    .rec-list3 ul li {
        /*font-size: .5rem;*/
        /*line-height: .55rem;*/
        line-height: 1.6;
        font-size: 15px;
    }
    .reg1-text p {
        font-size: .5rem;
        line-height: .85rem;
    }
    .reg2-txt {
        font-size: .55rem;
    }
    .con1-txt p {
        font-size: .5rem;
    }
    .con2-rt-txt {
        font-size: .5rem;
    }
    .news3-txt{
        line-height: .7rem;
        font-size: .45rem;
    }
    .cha-list2{
        height: 20rem;
    }
    .news3-title {
        font-size: .55rem;
    }
    .news2-rt-txt {
        font-size: .5rem;
        line-height: .85rem;
    }
    .news2-left-txt{
        line-height: .75rem;
    }
    .news2-rt-title {
        font-size: .6rem;
        line-height: .7rem;
    }
    .laws-list1 {
        margin-top: 2.1rem;
        padding: 1.5rem 0 3.2rem 0;
    }
    .con5-txt{
        margin-bottom: .45rem;
    }
    .cha2-img-2{
        left: 0;
    }
    .hdPc-nav li{
        /*padding: 0 .8rem;*/
    }
    .headerPc-ml a{
        padding: .3rem .1rem;
    }
    .foot-top{
        padding: .5rem 0;
        top: -1.6rem;
    }
    .wel7-btn{
        bottom: 11%;
    }
    .wel2-btb-time{
        width: auto;
        margin-right: 1rem;
    }
    .wel1-nav-title{
        margin-right: 2rem;
    }
    .about-list3 {
        padding: 3.25rem 0 9rem 0;
    }
    .about3-list {
        width: 13.43%;
    }
    .about2-right {
        padding: 2.25rem 2rem 0 2rem;
    }
    .mes-list1 {
        padding: 2.5rem 0 4rem 0;
    }
    .mes2-left{
        padding: 0 3rem;
    }
    .develop-list1{
        padding: 3rem 0 4.2rem 0;
    }
    .cul-list3{
        height: 16rem;
    }
    .contact1-right {
        padding: 3rem 2.5rem 3rem 2.5rem;
    }
    .swiper-button-nextcas2 img,.swiper-button-prevcas2 img{
        margin-bottom: .2rem;
    }
    .swiper-paginationcha5 {
        bottom: -2rem;
    }
    .cha-list5 {
        padding: 2.25rem 0 4rem 0;
    }
    .cha-list3 {
        padding: 2rem 0;
    }
    .cha-list2 {
        /* padding: 2.2rem 0 0 0; */
    }
    .cha-list1 {
        padding: 1.5rem 0 1.525rem 0;
    }
    .con-all {
        padding: 2.8rem 0 4rem 0;
    }
    .con2-right img{
        width: 37%;
    }
    .plat-list1 {
        padding: 2.5rem 0 4rem 0;
    }
    .dom-tc-list{
        width: 92%;
        padding: 1rem 3rem .8rem 3rem;
    }
    .dom-list1{
        padding-bottom: 2rem;
    }
    .inter-list3 {
        padding: 1.5rem 0 4rem 0;
    }
    .dom-list4 {
        padding: 1.2rem 0;
    }
    .dom3-items {
        padding: 1.5rem .4rem 1.5rem 1.125rem;
    }
    .prolb-list1 {
        padding: 2rem 0 4.5rem 0;
    }
    .pro-list1 {
        padding: 1rem 0 3rem 0;
    }
    .pro-content {
        width: 92%;
        left: 50%;
        margin-left: -46%;
    }
    .pro-txt {
        line-height: 1.5;
    }
    .news2-rt-all22{
        height: 13rem !important;
    }
    .news3-content {
        padding: .5rem .7rem .6rem .7rem;
    }
    .grow-se {
        width: 30rem;
    }    
    .swiper-button-nextgr1 {
        right: 3rem !important;
    }
    .news2-rt-txt{
        margin: .4rem 0 0.3rem 0;;
    }
    .news2-rt-all{
        height: 13rem;
    }
    .pro1-input {
        width: 34.1%;
    }    
    .swiper-button-prevgr1 {
        left: 3rem !important;
    }
    .rec-all {
        padding: 2rem 0 4.5rem 0;
    }
    footer{
        padding: 4rem 0 0 0;
    }
    .footMid-top ul{
        margin-top: 1.5rem;
    }
    .w1400{
        width: 92%;
    }
    .grow1-list div{
        padding-left: 1.1rem;
    }
    .grow1-list{
        width: 5.5rem;
    }
    .grow-all {
        padding: 1.5rem 0 4.5rem 0;
    }
    .grow2-items {
        margin-top: 1rem;
    }
    .grow1-list{
        height: 40px;
    }
    .grow1-list div{
        line-height: 40px;
    }
}
@media (max-width: 1400px){
    .hdPc-a1 {
        /*font-size: .6rem;*/
        font-size: .55rem;
    }
    .con2-rt-title {
        font-size: .7rem;
        line-height: .9rem;
    }
    .con2-rt-txt {
        /*font-size: .55rem;*/
        line-height: .85rem;
    }
    .cha-add-pro>span{
        margin-bottom: 1.4rem;
    }
    .wel1-nav-title {
        font-size: .55rem;
    }
}
@media (max-width: 1300px){
    .rec-list3 ul li {
        font-size: .5rem;
        line-height: .55rem;
    }

    .prolb2-title{
        font-size: .55rem;
    }
    .hdPc-a1{
        font-size: .55rem;
    }
    .hdPc-nav ul li:nth-child(n+2){
        margin-left: .15rem;
    }
    .news2-rt-all {
        /*height: 100%;*/
        height: 11.5rem;
    }
    .cha1-left-txt {
        height: 12rem;
    }
    .about2-yc img {
        bottom: -3.05rem;
    }
    .about2-right img{
        width: 20.5rem;
    }
}
@media (max-width: 1230px){
    .hdPc-nav li {
        padding: 0 .3rem;
    }
    .foot-top{
        width: 100%;
        left: 0;
        margin-left: 0;
    }
}
@media (max-width: 1200px){
    .aldc-title{
        font-size: 16px;
    }
    .aldc-navs a {
        font-size: 13px;
    }
    .cha-list2 {
        height: 17.7rem;
    }
    .about2-yc img {
        bottom: -2.05rem;
    }
    .cha-add-content{
        width: 92%;
    }
    .cha-add-close{
        /* right: -.85rem; */
    }
    .cha-list2 {
        /* height: 15.7rem; */
    }
    .wel-list6{
        height: 7rem;
    }
    .wel2-btb-list{
        padding: .45rem .5rem;
    }
    .wel2-btb-time {
        margin-right: .6rem;
    }
    .news3-txt{
        -webkit-line-clamp: 2;
    }
    .about-list3 {
        padding: 3.25rem 0 8rem 0;
    }
    .wel1-nav{
        padding: 1.1rem 0 1.1rem 1rem;
    }
    .about1-right {
        width: 41.14%;
    }
    .about1-left {
        width: 51.3%;
    }
    .about-list1 {
        padding: 1.5rem 0 2rem 0;
    }
    .about1-Rt-content {
        margin: .5rem 0 0 0;
    }
    .video2-title{
        width: 80%;
    }
    .reg2-lists {
        margin: 2rem 0 0 0;
    }
    .reg1-all{
        width: 92%;
    }
    .reg-list1 {
        padding: 1.75rem 0 2.125rem 0;
    }
    .reg-list2 {
        padding: 1.5rem 0 2.875rem 0;
    }
    .reg2-list{
        padding: 2rem 0.75rem 1rem 0.75rem;
    }
    .mes-list1 {
        padding: 2rem 0 3rem 0;
    }
    .mes2-left {
        padding: 0 2rem;
    }
    .cul-list3{
        height: 14rem;
    }
    .develop-list1{
        padding: 2rem 0 3.2rem 0;
    }
    .cul3-txt {
        margin-bottom: 1rem;
    }
    .contact1-right {
        padding: 3rem 1.5rem 3rem 1.5rem;
    }
    .cul1-content{
        top: 2.5rem;
    }
    .cul-list1 {
        height: 17.6rem;
    }
    .cul-list1 {
        height: 16rem;
    }
    .cul1-txt {
        font-size: 1.2rem;
        line-height: 1.4rem;
        margin: .65rem 0 0 0;
    }
    .cha52-btn {
        font-size: .28rem;
        line-height: .45rem;
        padding-bottom: .1rem;
        margin: .3rem 0 0 0;
    }
    .cha4-all2 {
        height: 21.125rem;
    }
    .cha-list2 {
        /* padding: 1.2rem 0 0 0; */
    }
    .plat1-lf-content{
        padding: 0;
        justify-content: center;
    }
    .plat1-right {
        padding: 0 2.15rem;
    }
    .dom-tc-content {
        padding: .7rem 1rem 1rem 1rem;
        margin: 1rem 0;
    }
    .dom-tc-list {
        padding: 1rem 1rem .8rem 1rem;
    }
    .inter-list1 {
        padding: 2rem 0 2.5rem 0;
    }
    .inter1-left {
        width: 72%;
    }
    .inter-list2 {
        padding: 2rem 0 4rem 0;
    }
    .inter2-txt{
        margin: .55rem 0 1.2rem 0;
    }
    .pro1-ss2 {
        background-position: 70% center;
        padding-left: 4.5%;
    }
    .nwd-list1 {
        padding: 2rem 0 4rem 0;
    }
    .nwd1-tj {
        margin-top: 2rem;
        padding: 1.5rem 0 0 0;
    }
    .news2-rt-all22 {
        height: 12rem !important;
    }
    .news2-right{
        padding-left: .7rem;
    }
    .news-list2 {
        margin: 1.5rem 0 1.5rem 0;
    }
    .news3-title{
        /*line-height: .7rem;*/
        /*height: 1.4rem;*/
    }
    .news2-rt-all {
        height: 10.5rem;
    }
    .news3-txt{
        margin: .4rem  0 .65rem 0;
    }
    .news2-left-content{
        padding:.5rem;
    }
    .news-list1 {
        padding: .8rem .6rem;
    }
    .rec-list1 .rec1-ss{
        width: 17%;
        padding-left: 5%;
        text-align: left;
        background-position: 68% center;
    }
    .news-list {
        padding: 1.5rem 0 4rem 0;
    }
    .pro1-input {
        width: 34%;
    }
    .nv-lists .nav-title1{
        font-size: .65rem;
    }
    .hdPc-xt{
        display: none;
    }
    
}
@media (max-width: 1100px){
    .news2-rt-all {
        height: 10rem;
    }
    .cha1-left-txt {
        height: 10rem;
    }
    #map{
        margin-left: 0;
    }
    .hdPc-nav li {
        /*padding: 0 .55rem !important;*/
        padding:0 .3rem;
    }
    .pro2-rt-items{
        margin-top: .7rem;
    }
    .hdPc-nav li {
        /*padding: 0 .7rem;*/
    }
    .foot-top2{
        display: block;
    }
    .hdPc-a1{
        font-size: .5rem;
    }
    .foot-top1{
        display: none;
    }
    .foot-top{
        position: relative;
        top:0;
    }
    .wel5-img1{
        width: 18px;
    }
    .wel7-btn {
        width: 200px;
        bottom: 9%;
    }
    .wel41-content img{
        width: 18%;
    }
    .wel41-title{
        margin:.7rem 0 .4rem 0;
    }
    .about2-right {
        padding: 1.25rem 1.2rem 0 1.2rem;
    }
    .about2-rt-content span{
        margin: .7rem 0 .55rem 0;
    }
    .about2-right {
        width: 54.9%;
    }
    .about2-left {
        width: 45.1%;
    }
    .about2Lf-content{
        height: 2rem;
        line-height: 2rem;
        font-size: .6rem;
    }
    .about1-lf1-top img {
        width: 8rem;
    }
    .about1-lf1-title {
        font-size: 1.2rem;
        line-height: 1.4rem;
    }
    .grow-all {
        padding: 1.8rem 0 3.5rem 0;
    }
    .mes2-left {
        padding: 0 1.5rem;
    }
    .mes2-content span{
        margin: .45rem 0 .6rem 0;
    }
    .cha4-all2 {
        height: 20.5rem;
    }
    .con2-rt-txt{
        /* height: 2.5rem; */
    }
    .con-span1 {
        width: 1rem;
        margin: .4rem 0 .45rem 0;
    }
    .con2-right {
        padding: .25rem 1rem;
    }
    .plat1-img1 {
        width: 3rem;
    }
    .plat1-lf-item{
        height: 4rem;
    }
    .plat1-left {
        padding: 0 1rem;
    }
    .plat1-right {
        padding: 0 1.15rem;
    }
    .plat1-lf-content div {
        width: 7.5rem;
        font-size: .6rem;
        line-height: .65rem;
    }
    .plat1-lf-content img{
        width: 14%;
    }
    .plat1-rt-item{
        height: 10rem;
        padding: 0 1rem;
    }
    .swiper-img {
        width: 7.5rem;
    }
    .swiper-content {
        padding: .4rem 0 .25rem .4rem;
    }
    .inter3-lb .swiper-slide {
        padding: .6rem;
    }
    .swiper-rq{
        left: .4rem;
    }
    .inter-list3 {
        padding: 1.5rem 0 3rem 0;
    }   
    #map{
        width: 26rem;
    }
    .pro2-all-right {
        padding: 3.25rem 0 .5rem 2rem;
    }
    
    .news2-rt-all22 {
        height: 11rem !important;
    }
    .news2-rt-txt{
        margin: .3rem 0 .4rem 0; 
    }
    .pro1-input {
        width: 33.89%;
    }
    .grow-se {
        width: 84%;
    }
    .swiper-button-nextgr1 {
        right: 4% !important;
    }
    .swiper-button-prevgr1 {
        left: 4% !important;
    }
    .foot-mid{
        width: 92%;
    }
}
@media (min-width: 1025px){
    .footMid-bot .bshare-weixin .foot-wx-tp{
        width: 250px;
    }
}
@media (max-width: 1024px){
    .cas-tc-lb2 .swiper-slide img{
        min-height: auto;
    }


        .jh-bot{
            margin-top: .4rem;
            padding-top: .3rem;
        }
        .jh-bot .fir{
            margin-right: 0;
        }
         .jh-bot .ij{
            font-size: 13px;
            padding-left: 24px;
            line-height: 25px;
         }
         .jh-bot .ij img{
            width: 20px;
            height: 20px;
            top: 2px;

         }












    .inter3-lb .swiper-slide .swiper-img img{
        height: auto;
    }
    .wel-fixed-right .items-bot:before{
        display: none;
    }
    .backtop{
        bottom: 90px;
    }
    .welcomesbox footer{
        padding-bottom: 60px;
    }
    .wel-fixed-right .items:hover .items-top{
        background:transparent;
    }
    .wel-fixed-right .items:nth-child(n+2){
        margin-top: 0;
        border-left: 1px solid rgba(255,255,255,.5);
        box-sizing:border-box;
    }

    .wel-fixed-right .items {
        background: rgba(0,0,0,.9);
    }


    .wel-fixed-right .items-bot {
        position: fixed;
        width: 100%;
        right: 0;
        top: auto;
        padding: 5px;
        line-height: 24px;
        z-index: -5;
        bottom: -34px;
        height: 34px;
        transition:.5s ease-in-out;
    }
    .wel-fixed-right .items-bot.active{
        transition: .5s ease-in-out;
        bottom: 60px;
    }

    .wel-fixed-right .items-bot .li{
        height: 24px;
        line-height: 24px;
        overflow: hidden;
    }


    .wel-fixed-right{
        width: 100%!important;
        left: 0;
        bottom: 0;
        top: auto;
        transform:none;
        font-size: 0;
    }
    .wel-fixed-right .items{
        width: 33.33%;
        display: inline-block;
    }

    .wel-fixed-right .items-bot{
        /*display: none;*/
    }
    .footMid-bot .bshare-weixin .foot-wx-tp{
        bottom: 40px;
    }
    .add-ldc-navs{
        opacity: 0;
        visibility: hidden;
    }
    .cha-list2 {
        height: 15.7rem;
    }
    .news3-btn{
        width: 100px;
        height: 32px;
        line-height: 32px;
    }
    .headerm-list22.on-line{
        display: inline-block !important;
    }
    .cha-add-pro{
        padding: .25rem 1.5rem;
    }
    .con2-rt-txt{
        height: 2.5rem;
        overflow-y: scroll;
    }
    .video-tc-play{
        width: 92%;
    }

    #map {
        width: 20rem;
        height: 14.5rem;
    }
    .headerm-list2{
        display: block;
    }
    .hdm-img1{
        display: block;
    }
    .hdm-img2{
        display: none;
    }
    .headerm-list2 {
        display: inline-block;
        vertical-align: middle;
        margin-left: 20px;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
    }
    .headerm-list2 img {
        width: 35px;
        height: 35px;
        transition: all .5s ease;
        position: relative;
    }
    .list_ul {
        width: 100%;
        height: auto;
        background: #191919;
        position: absolute;
        top: 2.1rem;
        left: 0;
        z-index: 120;
        line-height: 2 !important;
        display: none;
    }
    .mulum-on{
        transform: rotate(0) !important;
    }
    .list_ul li {
        width: 100%;
        margin: 0 auto;
        background: #fff;
        padding: 0 35px;
        box-sizing: border-box;
        border-bottom: 1px solid #e8e8e8;
    }
    .list_ul li .a1 {
        text-align: left;
        /* border-bottom: 1px solid #e8e8e8; */
        text-decoration: none;
        font-size: 24px;
        color: #444;
        padding: 15px 0;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .a1 span {
        width: 20px;
        height: 11px;
        background: url(../img/images/r6_29.png) center center no-repeat;
        background-size: 20px 11px;
        transform: rotate(180deg);
        display: inline-block;
        transition: all .3s ease;
    }
    .mulum {
        /* padding: 0 .4rem; */
        margin: 0 auto;
        /* border-bottom: 1px solid #e8e8e8; */
        display: none;
    }
    .mulum a {
        font-size: 20px;
        color: #444;
        display: block;
        padding: 10px 30px;
        line-height: 1.5 !important;
    }
    .header-1024 {
        display: block;
    }
    .hdPc-nav{
        display: none;
    }
    .wel7-all-time {
        width: 100%;
        bottom: 21.5%;
    }
    .wel7-btn {
        width: 180px;
        bottom: 4%;
    }
    .news3-title{
        /*-webkit-line-clamp: 1;*/
    }
    .wel2-btp-right .wel2-btp-list .wel2-btp2-content{
        padding: .3rem .35rem;
    }
    .news3-txt {
        margin: .3rem 0 .45rem 0;
    }
    .wel2-all-num{
        position: relative;
        top: 0;
        margin-bottom: 1.2rem;
        width: 100%;
    }
    .wel-list2 {
        padding: 1.1rem 0 2rem 0;
    }
    .about1-lf-content2 {
        margin-top: 1rem;
    }
    .about1-lf12-img {
        width: 5.95rem;
    }
    .about1-right {
        width: 43.14%;
    }
    .reg2-list {
        margin-right: .425rem;
    }
    .mes1-all {
        padding: 1.2rem 1rem 2rem 1rem;
    }
    .mes1-btn{
        height: 40px;
        line-height: 40px;
    }
    .dev2-all-items{
        width: 92%;
    }
    .devs1-top .s1 {
        width: 30px;
    }
    .dev1-times-all {
        left: 4%;
    }
    .dev2-img-logo img{
        width: 50px;
    }
    .cul-list3{
        height: 12rem;
    }
    
    .cul1-content {
        top: 2rem;
    }
    .cul-list1 {
        height: 15rem;
    }
    .cul1-txt {
        font-size: 1rem;
        margin: .4rem 0 0 0;
    }
    .contact1-mid-all {
        width: 90%;
    }
    .contact1-mid{
        padding: 0 .5rem;
    }    
    .contact1-top {
        padding: 1.5rem .5rem;
    }
    .cha4-all2 {
        height:19rem;
    }
    .cha2-rt-txt {
        height: 6rem;
        overflow-y: scroll;padding: 0;
        margin: .625rem 0 0 0;
        border-bottom: none;
    }
    .cha2-content{
        padding-top: .8rem;
        margin-top: .7rem;
        border-top: 1px solid #e2e4e6;
    }
    .cas-tc-items{
        width: 92%;
    }
    .cas-tc-close {
        right: -1.1rem;
    }
    .dom3-item{
        width: 32%;
        margin-right: 2%;
    }
    
    .dom3-item:nth-child(3n){
        margin-right: 0;
    }
    .dom3-item:nth-child(4n) {
        margin-right: 2%;
    }
    .pro2-all-left {
        width: 40%;
    }
    .pro2-all-right {
        width: 60%;
    }
    .pro2-left-title {
        font-size: .65rem;
        line-height: .7rem;
    }
    .pro2-all-left ul li{
        margin-bottom: .8rem;
    }
    .news2-rt-all22 {
        height: 10rem !important;
    }
    .news2-rt-txt {
        margin: .3rem 0 .2rem 0;
    }
    .news2-rt-all {
        height:9.1rem;
    }
    .pro1-all .select,.pro1-input, .pro1-ss{
        height: 45px;
    }
    .pro1-all .select p{
        line-height: 45px;
    }
    .pro1-all .select:after{
        top:19px;
    }
    .nv-nav-all{
        display: none;
    }
    .pro1-input {
        width: 33.3%;
    }
    .news1-ss {
        padding-left: 3.5%;
        background-position: 74% center;
    }
}
@media (max-width: 920px){
    .wel2-btp-right .news3-txt {
        margin: .2rem 0 .2rem 0;
    }
    .pro-rt-item{
        width: 48%;
        margin-right: 0;
    }
    .pro-rt-item:nth-child(2n){
        margin-left: 4%;
    }
    #map {
        width: 15rem;
        height: 12.5rem;
    }
    /* #map canvas{
        height: 400px !important;
    } */
    .dom1-right{
        top:50% !important; 
    }
    .wel7-btn{
        width: 170px;
        height: 40px;
        line-height: 40px;
    }
    .wel7-time span {
        font-size: 1rem;
        line-height: .85rem;
    }
    .wel5-img1{
        width: 16px;
    }
    .about3-list {
        width: 15.43%;
    }
    .about-list3 {
        padding: 3.25rem 0 6rem 0;
    }
    .reg2-list {
        width: 32%;
        margin-right: 2%;
    }
    .reg2-list:nth-child(4n) {
        margin-right: 2%;
    }
    .reg2-list:nth-child(3n){
        margin-right: 0;
    }
    .mes2-left {
        padding: 0 1rem;
    }
    .mes2-txt {
        font-size: .3rem;
        line-height: .75rem;
    }
    .dev2-img:after{
        left: -15.2%;
    }
    .dev2-item:nth-child(2n) .dev2-img:after {
        right: -16%;
        left: unset;
    }
    .cul-list1 {
    height: 13.5rem;
    }
    .cul1-content {
        top: 1.2rem;
    }
    .cha4-all2 {
        height:18rem;
    }
    .inter1-left {
        width: 68%;
    }
    .inter1-right{
        top:0;
    }
    .news2-rt-all22 {
        height: 9.5rem !important;
    }
    .news2-rt-all {
        height: 7.6rem;
    }
    .news2-rt-list {
        padding: .2rem 0;
    }
}
@media (max-width: 768px){
    .tongzhi .laws1-title{
        font-size: 20px;
        margin-bottom: .1rem;

    }
    .tongzhi .time{
        font-size: 13px;
        margin-bottom: .3rem;
    }


    .coninfos{
        padding-top: 1rem;
    }
    .welcomesbox footer{
        padding-bottom: 1.2rem;
    }
    .backtop{
        bottom: 2rem;
    }

    .page{
        font-size: .2rem;
    }
    .page .pagination{
        display: block;
        width: 100%;
    }

    .page{
        display: block;
    }

.wel-fixed-right {
  width: 1.4rem;
}

/*.wel-fixed-right .items-bot {
  width: 3.5rem;
  right: -3.6rem;
  height: .6rem;
  padding-right: .7rem;
  line-height: .6rem;
}
.wel-fixed-right .items-bot:before {
  right: .7rem;
}*/
.wel-fixed-right .items img{
    width: .35rem;
    margin:0 auto;
}
.wel-fixed-right .items-bot .li {
  /*padding: .07rem .28rem;*/
  /*height: 1.2rem;*/
  /*line-height: 1.2;*/
  /*font-size: .2rem;*/
}
.wel-fixed-right .items {
  height: 1rem;
  font-size: .2rem;
  line-height: 1rem;
}

.wel-fixed-right .items .span {
  margin-top: .05rem;
}










    .foot-wx-content img{
        width: 2rem;
        height: 2rem;
    }
    .cas-tc-left img{
        height: 4rem;
    }
    .grow-lb-txt .ptext{
        margin-bottom: .15rem;
        font-size: .3rem;
    }
    .w1400{
        max-width: 100%;
    }
    .nwd1-mid p{
        font-size: .24rem!important;
        line-height: 1.6;
    }
    .nwd1-mid p *{
        font-size: .24rem!important;
    }

    .dom-tc-close{
        width: .4rem;
        height: .4rem;
    }
    .dom-tc-close img{
        width: .2rem;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);
    }
    .foot-wx-title{
        font-size: .24rem;
    }
    .wel2-bot-btn{
        width: 2rem;
        height: .65rem;
        line-height: .65rem;
    }
    .inter3-lb{
        padding: 0;
    }
    .ldc-add-line1 {
        width: .7rem;
        margin: .3rem 0 0 0;
    }
    .ldc-add-line12{
        margin: 0 auto;
        margin-bottom: .3rem;
    }
    .pro1-title{
        margin-bottom: .25rem;
    }
    .ldc-add-line13{
        margin: 0 auto;
        margin-top: .3rem;  
    }
    .video-tc-txt{
        height: 1.6rem;
    }
    .cha32-lb{
        padding: .1rem;
    }
    .reg2-btn{
        width: 85px;
        border: 1px solid #333;
        padding: .08rem 0;
    }
    .mes1-content {
        text-indent: .55rem;
    }
    .mes1-content p {
        font-size: .27rem;
        line-height: .45rem;
    }
    .dev2-img-logo{
        font-size: .44rem;
    }
    .cul3-content span{
        margin-top: .35rem;
        margin-bottom: .3rem;
    }
   
    .cul3-content {
        top: .8rem;
    }
    .cul3-txt {
        margin-bottom: .3rem;
        font-size: .26rem;
        line-height: .45rem;
    }
    .cul3-content img{
        width: .64rem;
    }
    .cul-list3 {
        height: 6rem;
    }
    .dev2-img:after {
        left: -0.57rem;
    }
    .dev2-item:nth-child(2n){
        width: 50.01%;
    }
    .dev2-item:nth-child(2n) .dev2-img:after {
        right: -.61rem;
    }
    .dev2-item .dev2-content {
        float: right;
        margin-right: 0;
    }
    .dev2-item:nth-child(2n) .dev2-content {
        float: left;
        margin-left: 0;
    }
    .dev2-item:nth-child(n+2) {
        margin-top: -1.5rem;
    }
    .cha52-content{
        padding: 0 .15rem;
        box-sizing: border-box;
    }
    .cha-add-close img{
        margin-top: 0;
        
        position: absolute;
        left: 50%;
        top: 50%;
        margin: -9px 0 0 -9px;
    }
    .cha-add-close{
        top: .2rem;
        right: .2rem;
        width: 25px;
        height: 25px;
    }
    .news3-btn {
        width: 2rem;
        height: .55rem;
        line-height: .55rem;
        font-size: .2rem;
    }
    .rec-list1 .rec1-ss{
        margin-top: 0;
    }
    .rec3-bot .rec3-bot-all{
        display: block;
    }
    .rec3-bot-left, .rec3-bot-right {
        width: 100%;
    }
    .wel2-btp-right .wel2-btp-list .wel2-btp2-content{
        height: auto;
    }
    .rec3-bot-right{
        margin-left: 0;
        margin-top: .15rem;
    }
    .pro2-all-leftm2 .swiper-slide{
        padding-bottom: .2rem;
        margin-bottom: 0 !important;
        position: relative;
    }
    .rec-list3 ul li .rec3-main-title:nth-child(2),
    .rec-list3 ul li .rec3-main-title:nth-child(3),
    .rec-list3 ul li .rec3-main-title:nth-child(4),
    .rec-list3 ul li .rec3-main-title:nth-child(6){
        display: none;
    }
    .rec3-main-title{
        width: 50% !important;
    }
    .prolb2-txt{
        height: 2.8rem;
    }
    .pro2-all-leftm2 .swiper-slide:after{
        content:"";
        width: 100%;
        position: absolute;
        height: 2px;
        background: #fff;
        display: none;
        bottom: 0;
        left: 0;
    }
    .pro2-all-leftm2 .swiper-slide.on-pro:after{
        display: block;
    }
    .wel3-txt{
        color:rgba(255,255,255,.7);
    }
    .pro2-allm2{
        display: block;
    }
    .pro2-all-left .sd2-1{
        margin-bottom: .25rem;
    }
    .pro2-allm1{
        display: none;
    }
    .pro2-all-left {
        padding: .25rem 0 !important;
    }
    .pro2-all-left ul{
        height: auto !important;
        overflow-y: unset;
        overflow-x: auto;
    }
    .pro2-all-left{
        border-right: none;
    }
    .pro2-all-left ul li{
        display: inline-block;
    }
    .pro2-all-left li span{
        display: none !important;
    }
    .pro-rtitem-a1 {
        font-size: 0.3rem;
        color: #fff;
        line-height: .45rem;
        margin: 0 0 .15rem 0;
    }
    .pro2-rt-items {
        margin-top: .3rem;
    }
    .pro2-lists{
        display: block;
    }
    .pro2-all-left,.pro2-all-right{
        width: 100%;
    }
    .cha-add-pro {
        padding: .3rem;
    }
    .cha-add-pro img{
        width: .4rem;
    }
    .cha-add-txt{
        height: 4rem;
        padding-right: .1rem;
        overflow-y: scroll;
    }
    .cha-add-title{
        font-size: .44rem;
        line-height: .5rem;
        margin: .35rem 0 .3rem 0;
    }
    .cha-add-close{
        /* top:-.8rem; */
        /* right: 0; */
    }
    .cha-add-pro>span {
        width: .6rem;
        margin-bottom: .4rem;
    }
    .cha-add-content{
        height: 7.8rem;
    }
    .cha-add-txt p {
        font-size: .26rem;
        line-height: .45rem;
    }
    .laws-list1 {
        margin-top: 1rem;
        padding: .5rem 0;
    }
    .laws1-title{
        margin-bottom: .3rem;
    }
    .de-d1{
        display: block;
        width: 100%;
    }
    #map{
        display: none;
    }
    .cul1-add-1{
        height: 1rem;
    }
    .cha52-btn{
        font-size: .24rem;
    }
    .cha42-items{
        display: block;
    }
    .cha42-left{
        margin-bottom: 1.28%;
    }
    .cha42-left,.cha42-right{
        width: 100%;
        margin-left: 0;
    }
    .about1-right img.animate-right50{
        display: none;
    }
    .about-img12{
        display: block;
    }
    .cha42-left, .cha43-item:first-child {
        margin-right: 3%;
    }
    .about-img11{
        display: none;;
    }
    .about1-lf-content1{
        display: none;
    }
    .cha43-item{
        width: 48.4% !important;
    }
    .sds-ldc{
        display: block;
    }
    .cha2-img-21{
        display: none;
    }
    .sds-ldc1{
        display: block;
    }
    .sds-ldc1 span{
        width: .6rem;
        margin: .3rem 0 .25rem 0;
        height: 2px;
        background: #999999;
        display: block;
    }
    .cha2-img-22{
        display: block;
        position: relative;
        width: 7rem;
        height: auto;
    }
    #container{
        height: 8rem;
    }
    .amap-icon img{
        width: .3rem !important;
        height: .4rem !important;
    }
    .con5-list {
        width: 5.5rem;
    }
    .con5-list{
        padding: .2rem;
    }
    .amap-info-content{
        padding: .2rem !important;
    }
    .con5-title {
        font-size: .32rem;
        line-height: .35rem;
        padding-bottom: 0.2rem;
    margin-bottom: .25rem;
    }
    .con5-txt {
        font-size: .24rem;
        margin-bottom: .15rem;
        padding-left: .4rem;
    }
    .video2-play-img img{
        width: .6rem !important;
    }
    .video2-play-img {
        margin-left: -.3rem;
    }
    .cha-list2{
        height: auto;
    }
    .cha32-lb .swiper-slide{
        padding: 0;
    }
    .cha32-content{
    padding:.25rem;
    box-sizing: border-box;
    }
    .cha2-right{
        position: relative;
    }
    .cha2-img-2{
        /* display: none; */
    }
    .video-tc-txt{
        font-size: .26rem;
        line-height: .4rem;
        /* padding: .2rem; */
    }
    .video-tc-mtitle {
        font-size: .3rem;
        color: #000;
        line-height: .45rem;
        margin-bottom: .2rem;
    }
    .video-tc-content{
        padding: .2rem;
    }
    .dom-list1 .w1400{
        width: 100% !important;
    }
    .dom1-right{
        top:0 !important;
        right: 0 !important;
        transform: unset !important;
    }
    .dom-list2 {
        margin-bottom: .5rem;
        padding-top: .5rem;
    }
    #map {
        width: 100%;
        height: 4rem;
    }
    .d1{
        display: none;
    }
    .welm4-all-title{
        font-size: .48rem;
        color:#333;
        line-height: .6rem;
        text-align: center;
        margin-top: .3rem;
    }
    .welm-list4{
        display: block;
    }
    .welm4-all-span{
        display: block;
        width: .4rem;
        height: 3px;
        border-radius: 2px;
        background: #333;
        margin: 0 auto;
        margin-top: .35rem;
        margin-bottom: .9rem;
    }
    .swiper-button-prevwelm1,.swiper-button-nextwelm1{
        width: .3rem !important;
        height: 1.2rem !important;
        border-radius: 3px !important;
        outline: none;
        margin-top: 0 !important;
        background-color: #b5b5b5 !important;
        top:50% !important;
        transform: translateY(-65%);
        opacity: 1 !important;
        text-align: center;
    background-image: unset !important;
    }
    .swiper-button-prevwelm1:hover,.swiper-button-nextwelm1:hover{
        background-color: #005bab !important;
    }
    .swiper-button-prevwelm1 img{
        position: relative;
        top: 0.3rem;
        transform: rotate(180deg);
    }
    .swiper-button-nextwelm1 img{
        position: relative;
        top: 0.3rem;
    }
    .welm4-list1{
        /* padding-bottom: .3rem; */
        background: #fbfcfd;
    }
    .swiper-paginationwelm1{
        bottom: .3rem !important;
        z-index: 100 !important;
    }
    .swiper-paginationwelm1 span{
        width: .12rem !important;
        background: #fff !important;
        height: .12rem !important;
        opacity: .4 !important;
    }
    .swiper-paginationwelm1 .swiper-pagination-bullet-active{
        opacity: 1 !important;
    }
    .welm4-lb2{
        position: relative;
        overflow: hidden;
        padding-bottom: .3rem;
    }
    .welm4-lb2-title{
        position: absolute;
        background-image: linear-gradient(transparent, rgba(0,0,0,.5));
        padding:.2rem 0 .6rem 0;
        left: 0;
        bottom: .3rem;
        z-index: 66;
        text-align: center;
        width: 100%;
        font-size: .32rem;color:#fff;
        line-height: .4rem;
    }
    .welm4-lb2:after{
        content: "";
        width: 0;
        height:0;
        border-left:.3rem solid transparent;
        border-right: .3rem solid transparent;
        border-top:.3rem solid #000;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    }
    .welm4-lb{
        width: 78.667%;
        margin: 0 auto;
        overflow: hidden;
    }
    .welm4-lb2 img{
        width: 100%;
    }
    .welm4-list2 img{
        width: 100%;
    }
    .welm4-list2 {
        margin-bottom: -1.5rem;
    }
    .wel7-all-time{
        bottom: 3.5rem;
    }
    .wel7-time span{
        font-size: .5rem;
        line-height: .58rem;
            margin-right: 2px;
    }
    .wel7-list{
        margin-right: 0;
        width: 33.33%;
        text-align: center;
    }
    .wel7-time,.wel7-txt{
        font-size: .2rem;
        line-height: .46rem;
    }
    .wel7-btn{
        width: 3.4rem;
        height: .7rem;
        line-height: .7rem;
        font-size: .28rem;
        bottom: 2.4rem;;
    }
    .wel7-txt{
        margin: 0;
    }
    .wel2-bt-top .swiper-wrapper .wel2-left-rq {
        right: 0.5rem;
    }
    .footTop-list{
        width: 100%;
        padding: .2rem 0;
    }
    .wel-list4 {
        display: none;
    }
    .footTop-txt {
        font-size: .26rem;
        line-height: .35rem;
        margin-top: .15rem;
    }
    .foot-top {
        padding: .2rem 0;
    }
    .footTop-list img{
        width: .6rem;
    }
    .wel-list3{
        height: 4.5rem;
        padding: 0.8rem 0 0 0;
    }
    .wel3-list span{
        width: .6rem;
        margin-top: .35rem;
        margin-bottom: .3rem;
    }
    .wel41-content img {
        width: 21%;
    }
    .wel41-title {
        margin: .25rem 0 .2rem 0;
    }
    .wel41-title {
        font-size: .32rem;
        line-height: .45rem;
    }
    .wel41-txt {
        font-size: .24rem;
        line-height: .4rem;
    }
    .wel-list6{
        height: auto;
        padding: .4rem 0;
    }
    .wel4-list1{
        position: relative;
        top: 0;
    }
    .wel41-list{
        width: 49%;
    }
    .wel3-list img {
        width: .64rem;
        max-width: unset;
        margin-top: .5rem;
    }
    .wel3-txt {
        font-size: .26rem;
        line-height: .45rem;
    }
    .wel3-title {
        font-size: .44rem;
        line-height: .5rem;
    }
    .wel2-tp-list {
        font-size: .32rem;
        line-height: .65rem;
        padding-left: .6rem;
    }
    .about-list2{
        display: block;
    }
    .wel1-lb .swiper-slide {
        height: 9.75rem;
    }
    .wel-list2 {
        padding: .3rem 0 .6rem 0;
    }
    .wel1-nav-title {
        font-size: .26rem;
        margin-right: .15rem;
        padding-bottom: .15rem;
        text-indent: -999px;
        overflow: hidden;
        width: .3rem;
        display: inline-block;
        vertical-align: middle;
    }
    .wel1-nav{
        text-align: center;
        font-size: 0;
        display: block;
    }
    .wel2-nlist-txt{
        margin-left: 0rem;
        margin-top: .2rem;
        font-size: .26rem;
    }
    .wel2-btp-right .wel2-btp-list .news2-lfrq-day {
        font-size: .28rem;
        line-height: .35rem;
    }
    .wel2-btb-list:nth-child(2n) {
        margin-left: 0%;
    }
    .wel2-btb-txt {
        font-size: .28rem;
        line-height: .35rem;
        height: .35rem;
    }
    .wel2-btb-time span {
        font-size: .24rem;
        line-height: .32rem;
    }
    .wel2-btb-list {
        padding: .25rem .2rem;
        margin-bottom: .25rem;
    }
    .wel2-btp-right .wel2-btp-list .wel2-btp2-content {
        padding: .2rem .25rem;
    }
    .wel2-btb-list{
        width: 100%;
        margin-right: 0;
    }
    .wel2-bot-btn{
        margin-top: .2rem;
        font-size: .26rem;
    }
    .wel2-btb-time {
        font-size: .38rem;
        line-height: .5rem;
        margin-right: .3rem;
    }
    .wel2-btp-right .wel2-btp-list .news3-left-rq{
        padding: .1rem;
    }
    .wel2-nlist-time span {
        font-size: .44rem;
        margin-right: .05rem;
        line-height: 0.6rem;
    }
    .wel2-btp-right{
        margin: .2rem 0 0 0;
    }
    .wel2-btp-right {
        display: flex;
        margin-left: 0;
    }
    .wel2-bt-top .swiper-wrapper .news2-left-content2 {
        padding: .3rem 1.5rem .3rem .6rem;
    }
    .swiper-paginationwel2{
        padding: 0 .25rem 0 0;
        bottom: .1rem !important;
    }
    .wel2-span1{
        left: .4rem;
    }
    .wel2-btp-left, .wel2-btp-right{
        width: 100%;
    }
    .wel2-bt-top {
        margin: .3rem 0;
        display: block;
    }
    .wel2-top-nav{
        align-items: center;
    }
    .wel2-nlist-time {
        font-size: .26rem;
       
    }
    .wel2-top-nav span{
        margin: 0 .25rem;
        height: .4rem;
    }
    .wel2-all-num {
        padding: .3rem 0;
        margin-bottom: .35rem;
    }
    .wel1-nav {
        padding: .3rem .3rem .7rem .3rem;
    }
    .wel-list12{
        display: block;
    }
    .wel-list11{
        display: none;
    }
    .about-list3 {
        padding: .8rem 0;
    }
    .about3-list{
        width: 46%;
    margin-right: 7%;
        padding: .35rem .25rem;
        height: 3rem;
        vertical-align: middle;
        margin-bottom: .2rem;
    }
    .about3-list:hover .about2-yc {
        transform: scale(1);
    }
    .about2-yc-txt{
        font-size: .36rem;
        line-height: .55rem;
    }
    .about3-xs span{
        margin-top: .35rem;
    }
    .about3-xs-title {
        font-size: .28rem;
        line-height: .35rem;
        color: #fff;
        margin: .35rem 0 .1rem 0;
    }
    .about3-list:nth-child(2n){
        margin-right: 0;
    }
    .about3-all{
        display: block;
        font-size: 0;
    }
    .about2-right {
        padding:.35rem;
    }
    .about2-rt-title {
        font-size: .44rem;
        line-height: .5rem;
    }
    .about2-rt-txt {
        font-size: .26rem;
        line-height: .45rem;
    }
    .about2-rt-content span {
        width: .6rem;
        margin: .3rem 0 .25rem 0;
    }
    .about2-left {
        width: 100%;
    }
    .about2Lf-content {
        height: 1rem;
        line-height: 1rem;
        font-size: .3rem;
    }
    .about2-right {
        width:100%;
    }
    .video-list2 {
        margin-top: .8rem;
    }
    .about1-Rt-txt {
        font-size: .24rem;
        line-height: .45rem;
        margin: .15rem 0 0 0;
    }
    .about1-Rt-content {
        margin: .3rem 0 0 0;
    }
    
    .about1-Rt-num {
        font-size: .44rem;
        line-height: .45rem;
    }
    .about1-Rt-num span {
        font-size: .25rem;
        line-height: .34rem;
    }
    .about1-lf-content2 {
        margin-top: .4rem;
    }
    .about1-lf-scroll p {
        font-size: .25rem;
        line-height: .45rem;
    }
    .about1-right {
        width: 100%;
        margin: .3rem 0 0 0;
    }
    .about1-lf-scroll{
        height: auto;
        overflow-y: unset;
    }
    .about1-all{
        display: block;
    }
    .about1-lf1-title {
        font-size: .46rem;
        line-height: .6rem;
        left: 1.2rem;
    }
    .about1-lf1-title span {
        font-size: .36rem;
        line-height: .5rem;
        margin-top: .15rem;
    }
    .about1-lf1-top img {
        width: 4rem;
    }
    .about-list1 {
        padding: 0.7rem 0 .8rem 0;
    }
    .about1-left {
        width: 100%;
    }
    .video2-list{
        width: 49%;
        margin-right: 0;
        margin-bottom: 0.4rem;
    }
    .video2-txt {
        display: block;
        padding: .2rem 0;
    }
    .video2-title{
        width: 100%;
        margin-bottom: .1rem;
        font-size: .3rem;
    line-height: .45rem;
    }
    .video2-time {
        font-size: .26rem;
        line-height: .34rem;
    }
    .video2-list:nth-child(2n){
        margin-left: 2%;
        margin-right: 0;
    }
    .reg2-list {
        width: 49%;
        margin-right: 0%;
    }
    .reg2-list {
        padding: 1rem 0.25rem .35rem 0.25rem;
    }
    .reg2-ctitle {
        font-size: .32rem;
        line-height: .4rem;
    }
    .reg2-list img{
        width: 1.3rem;
    }
    .reg2-btn {
        font-size: .26rem;
        line-height: .42rem;
        margin: .35rem 0 0 0;
    }
    .reg2-btn:after{
        margin-left: .1rem;
    }
    .reg2-list {
        margin-bottom: .5rem;
    }
    .reg2-content {
        padding: .15rem;
    }
    .reg2-content{
        left: .3rem;
        top: -.35rem;
    }
    .reg2-txt {
        font-size: .32rem;
        line-height: .45rem;
    }
    .reg-list2 {
        padding: 0.5rem 0 .875rem 0;
    }
    .reg2-lists {
        margin: .8rem 0 0 0;
    }
    .reg2-title {
        font-size: .44rem;
        line-height: .55rem;
    }
    .reg2-list:nth-child(2n) {
        margin-left: 2%;
        margin-right: 0;
    }
    .reg2-list:nth-child(3n){
        margin-right: 0;
    }
    .reg-list1 img {
        width: 3.3rem;
        bottom: -1rem;
    }
    .reg-list1 {
        padding: 0.75rem 0 .85rem 0;
    }
    .reg1-title {
        font-size: .44rem;
        line-height: .55rem;
    }
    .reg1-text p {
        font-size: .25rem;
        line-height: .45rem;
    }
    .reg1-btn {
        display: none;
    }
    .mes-list1 {
        padding: .8rem 0 1rem 0;
    }
    .reg1-text {
        margin: .25rem 0 .3rem 0;
        height: auto;
    }
    .mes1-all {
        padding: .6rem .35rem 1rem .35rem;
    }
    .mes-top-content {
        margin-top: .25rem;
        display: block;
    }
    .mes1-content {
        padding: .4rem 0 0 0;
    }
    .mes2-content span {
        margin: .3rem 0 .35rem 0;
        width: .6rem;
    }
    .nwd1-bot-left span {
        width: 100%;
    }
    .mes2-txt {
        font-size: .26rem;
        line-height: .48rem;
    }
    .mes2-list{
        display: block;
        margin: .6rem 0 .5rem 0;
    }
    .mes2-title {
        font-size: .38rem;
        line-height: .45rem;
    }
    .mes2-left,.mes2-right{
        width: 100%;
    }
    .mes2-left {
        padding: .35rem .25rem;
    }
    .mes2-content{
        top:unset;
        transform: unset;
    }
    .mes1-btn{
        position: relative;
        font-size:.25rem;
        width: 2rem;
        height: .65rem;
        line-height: .65rem;
        margin-top: .15rem;
    }
        
    .mes1-top-title {
        font-size: .36rem;
        line-height: .45rem;
    }
    .dev1-times-all{
        position: relative;
        top:0;
    }
    .devs1-top{
        margin-top: .25rem;
    }
    .devs1-top.on-devs1 {
        padding-bottom: .2rem;
    }
    .dev2-content {
        width: 87.33%;
    }
    
    .dev2-txt {
        font-size: .26rem;
        line-height: .4rem;
        margin: .25rem 0 0 0;
    }
    .dev2-item:before{
        left: -1px;
    }
    .devs1-top.on-devs1 .devs1-tp-time1 {
        font-size: .42rem;
        line-height: .62rem;
    }
    .devs1-tp-time1 {
    font-size: .42rem;
    line-height: .62rem;
    }
    .dev2-date{
        font-size: .8rem;
        line-height: .95rem;
        top:.3rem;
    }
    .devs1-tp-time2 {
        font-size: .3rem;
        margin: .1rem 0 0 0;
    }
    .dev2-img-logo img {
        width: .69rem;
    }
    .dev2-all-items{
        margin-top: .5rem;
    }
    .devs1-tp-content .s2 {
        width: .6rem;
        height: 4px;
    }
    .devs1-top .s1{
        margin-top: .33rem;
    }
    .devs1-tp-content {
        margin-left: .25rem;
    }
    .develop-list1 {
        padding: .8rem 0;
    }
    .cul3-title {
        font-size: .46rem;
        line-height: .56rem;
    }
    .cul-list1 {
        height: 3.8rem;
    }
    .cul2-txt {
        font-size: .28rem;
        line-height: .45rem;
    }
    .cul2-content span{
        width: .6rem;
        margin-top: .2rem;
        margin-bottom: .2rem;
    }
    .cul2-content .cul2-title {
        font-size: .34rem;
        line-height: .5rem;
    }
    .cul1-content {
        top: 0.3rem;
    }
    .cul1-mid {
        width: 29.54%;
    }
    .cul1-left {
        width: 35.23%;
    }
    .cul1-txt {
        font-size: .34rem;
        margin: .15rem 0 0 0;
        line-height: .46rem;
    }
    /* .cul1-s2,.cul1-s1{
        display: none;
    } */
    .cul1-s1{
        height: .95rem;
    }
    .cul1-title {
        font-size: .28rem;
        line-height: .35rem;
    }
    .contact-list1{
        display: block;
    }
    .contact1-right,.contact1-left{
        width: 100%;
    }
    .contact1-right {
        padding: .35rem .25rem;
    }
    .contact1-top {
        padding: 0.45rem .35rem;
        display: block;
    }
    .contact1-top-title {
        font-size: .36rem;
        line-height: .45rem;
    }
    .contact1-top-list span{
        margin: .3rem 0;
    }
    .contact1-mid{
        height: 3rem;
            margin: .3rem 0;
    }
    .contact1-mid-right {
        font-size: .26rem;
        line-height: .45rem;
    }
    .contact1-ewm-title {
        font-size: .28rem;
        margin: .1rem 0 0 0;
    }
    .contact1-ewm:first-child {
        margin-right: .3rem;
    }
    .contact1-mid {
        padding: 0 .3rem;
    }
    .contact1-mid-title {
        font-size: .32rem;
        line-height: .45rem;
    }
    .contact1-mid span{
        margin: .3rem 0;
    }
    .contact1-mid-txt {
        font-size: .25rem;
        line-height: .35rem;
    }
    .contact1-top-xs {
        font-size: .27rem;
        line-height: .45rem;
    }
    .contact1-top-list{
        width: 100%;
        margin-bottom: .35rem;
    }
    .casm1-all{
        margin-bottom: .6rem;
    }
    .casm1-items:first-child  .casm1-main-title{
        border-top:none;
        
    }
    .casm1-main-title{
        font-size: .34rem;
        line-height: .55rem;
        color:#4c4c4c;
        border-top: 1px solid #d2d2d2;
        /* border-bottom: 1px solid #d2d2d2; */
        display: flex;
        align-items: center;
        padding: .3rem 0;
        cursor: pointer;
    }
    .casm1-items{
        width: 100%;
        cursor: pointer;
    }
    .casm1-main-title span{
        width: .43rem;
        height: .43rem;
        background: url(../img/casm-jia.png) center center no-repeat;
        background-size: .43rem .43rem;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
    }
    .casm1-ml-title{
        font-size: .3rem;
        color:#808080;
        line-height: .4rem;
        padding: .25rem;
    }
    .casm1-mulu{
        display: none;
    }
    .casm1-main-title.on-casm{
        border-bottom: 1px solid #d2d2d2 !important;
    }
    .casm1-main-title.on-casm span{
      
        background: url(../img/casm-jian.png) center center no-repeat !important;
    }
    .casm1-main-title div{
        width: .4rem;
        height: .4rem;
        border-radius: 50%;
        border:1px solid #4c4c4c;
        text-align: center;
        line-height: .4rem;
        font-size: .3rem;
        margin-right: .25rem;
    }
    .mulum a {
        font-size: .3rem;
        padding: .2rem .3rem;
    }
    .cas-all{
        display: none;
    }
    .list_ul{
        top:1rem;
        position: fixed;
        height: calc(100% - 1rem);
        overflow-y:auto;
    }
    .list_ul li {
        padding: 0 .35rem;
    }
    .list_ul li .a1{
        font-size: .32rem;
        padding: .25rem 0;
    }
    .casm-list1{
        display: block;
    }
    .casm1-img1{
        width: 100%;
        margin-top: -2rem;
    }
    .cha5-list2 {
        margin-top: 1.5rem;
    }
    .cha52-title {
        font-size: .34rem;
        line-height: .45rem;
    }
    .cha5-title {
        font-size: .44rem;
        line-height: .55rem;
    }
    .swiper-paginationcha5 {
        bottom: -.8rem;
    }
    .cha52-lb .swiper-slide {
        height:3.5rem;
    }
    .cul2-all-txt{
        margin-top: .45rem;
        font-size: .3rem;
    line-height: .45rem;
    }
    .cha-list5 {
        padding: .7rem 0 1.2rem 0;
    }
    .cha5-txt {
        margin-top: .3rem;
        font-size: .26rem;
        line-height: .42rem;
    }
    .cha5-list2 {
        margin-top: 0.7rem;
    }
    .swiper-paginationcha5 span{
        width: 7px !important;
        height: 7px !important;
        margin-right: .15rem !important;
    }
    .cha42-title {
        font-size: .42rem;
        line-height: .6rem;
        margin-bottom: .25rem;
    }
    .cha4-all1 {
        height: 5rem;
    }
    .cha42-all {
        width: 92%;
        top: .35rem;
    }
    .cha4-all2 {
        height: 13rem;
    }
    .cha43-items {
        display: flex;
        margin-top: .1rem;
    }
    .cha-list3 {
        padding: .6rem 0;
    }
    .cha3-title {
        font-size: .44rem;
        line-height: .8rem;
    }
    .cha32-lb .swiper-slide{
        height: 3rem;
    }
    .cha32-all {
        margin-top: 0.5rem;
    }
    .cha32-content{
        font-size: .28rem;
        line-height: .45rem;
    }
    .cha-list2{
        background-image: unset !important;
    }
    .cha2-rw-img{
        display: block;
        width: 100%;
    }
    .cha2-list-txt {
        font-size: .26rem;
    }
    .cha-list2 {
        /* padding:.3rem 0 0 0; */
    }
    .cha-list2 .w1400{
        width: 100%;
        overflow: hidden;
    }
    .cha2-right{
        padding: .35rem .35rem;
    }
    .cha2-list-title {
        font-size: .36rem;
        line-height: .45rem;
    }
    .cha2-list {
        width: 31%;
        display: inline-block;
        vertical-align: top;
        margin-right: 3.5%;
    }
    .cha2-content {
        padding-top: .3rem;
        margin-top: .4rem;
        font-size: 0;
        display: block;
        text-align: center;
    }
    .cha2-rt-title {
        font-size: .44rem;
        line-height: .52rem;
    }
    .cha2-content .cha2-list{
        /*text-align: left;*/
    }
    .cha2-rt-txt{
        height: auto;
        overflow-y: unset;
        margin: .25rem 0 0 0;
    }
    .cha2-rt-txt p {
        font-size: .26rem;
        line-height: .42rem;
    }
    .cha2-right{
        width: 100%;
        background: #f5f5f5;
    }
    .cha-list1 {
        padding: .7rem 0 .525rem 0;
    }
    .cha1-left-txt{
        margin-top: .35rem;
        height: auto;
        overflow-y: unset;
        font-size: .25rem;
    line-height: .45rem;
    }
    .cha1-img2 {
        left: 0;
        top: 0;
    }
    
    .cha1-left-title {
        font-size: .46rem;
        line-height: .55rem;
    }
    .cha1-rt-txt {
        font-size: .3rem;
        line-height: .45rem;
    }
    .cha1-all{
        display: block;
    }
    .cha1-left,.cha1-right{
        width: 100%;
    }
    .cha1-right{
        margin-top: .5rem;
    }
    .con-all {
        padding: .8rem 0 .6rem 0;
    }
    .con1-title {
        font-size: .42rem;
        line-height: .55rem;
    }
    .con1-txt {
        margin: .35rem 0 .65rem 0;
    }
    .con2-list{
        margin-bottom: .3rem;
    }
    .con2-left,.con2-right{
        width: 100%;
    }
    .con-span1 {
        width: .6rem;
        margin: .3rem 0 .35rem 0;
    }
    .con2-rt-txt{
        height: auto;
        overflow-y: unset;
    }
    .con2-rt-txt {
        font-size: .26rem;
        line-height: .45rem;
    }
    .con2-rt-title {
        font-size: .36rem;
        line-height: .46rem;
    }
    .con2-rt-content{
        top:0;
        transform: unset;
    }
    .con2-right {
        padding: .25rem .3rem;
    }
    .con2-list{
        display: block;
    }
    .con1-txt p {
        font-size: .26rem;
        line-height: .4rem;
    }
    .cas-tc-items{
        display: block;
    }
    .cas-tc-txt2{
        font-size: .24rem;
        line-height: .37rem;
        margin-top: .2rem;
        max-height: 1.5rem;
        height: auto;
    }
    .cas-lb2-content{
        font-size: .24rem;
        line-height: .35rem;
        height: auto;
        padding: .2rem .1rem .1rem .1rem;
    }
    .cas-lb2-content .span{
        height: .35rem;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
    }
    .cas-tc-right{
        position: relative;
        padding: 0 .5rem;
        margin: .35rem 0;
    }
    .cas-tc-close {
        right: 0;
        top: -.8rem;
    }
    .swiper-button-nextcas2 img {
        transform: rotate(90deg);
        margin-top: .6rem;
    }
    .swiper-button-prevcas2 img {
        transform: rotate(-90deg);
        margin-top: .7rem;
    }
    .swiper-button-nextcas2 {
        left: unset !important;
        right: 0 !important;
        top: unset !important;
        bottom: 0 !important;
    }
    .swiper-button-prevcas2, .swiper-button-nextcas2{
        width: .45rem !important;
        height: 100% !important;
    }
    .cas-tc-left,.cas-tc-right{
        width: 100%;
    }
    .cas-tc-txt {
        padding: .3rem;
    }
    .cas-tc-title {
        font-size: .34rem;
        line-height: .4rem;
    }
    .plat1-all{
        display: block;
        height: auto;
    }
    .plat1-rt-item{
        width: 92%;
        margin: 0 auto;
        margin-top: .25rem;
        height: auto;
        padding: .3rem;
        top: unset;
        transform: unset;
    }
    .plat1-rt-name {
        font-size: .34rem;
        line-height: .45rem;
        margin-bottom: .25rem;
    }
    .plat1-rt-hy {
        font-size: .3rem;
        line-height: .5rem;
        margin: .3rem 0 0 0;
    }
    .plat1-rt-txt {
        font-size: .26rem;
        line-height: .4rem;
    }
    .plat1-rt-title {
        font-size: .44rem;
        line-height: .6rem;
    }
    .plat1-left, .plat1-right{
        top:unset;
        transform: unset;
        height: auto;
    }
    .plat1-rt-content span {
        width: .6rem;
        margin: .3rem 0 .4rem 0;
    }
    .plat1-rt-content{
        top: unset;
        transform: unset;
    }
    .scroll_bar{
        display: none;
    }
    .plat1-right {
        width: 100%;
        padding: 0 0 .3rem 0;
    }
    .plat-list1 {
        padding: 0.7rem 0 .8rem 0;
    }
    .dom-tc-name {
        font-size: .4rem;
        line-height: .5rem;
    }
    .plat1-left {
        padding: .3rem;
    }
    .plat1-img1 {
        width: 1.2rem;
    }
    .plat1-lf-content img {
        width: .7rem;
    }
    .plat1-left span{
        margin: .3rem 0;
    }
    .plat1-lf-content div {
        width: 4.2rem;
        font-size: .36rem;
        line-height: .45rem;
    }
    .plat1-left{
        width: 100%;
    }
    .plat1-lf-item {
        height: 1.5rem;
    }
    .dom-tc-title {
        font-size: .48rem;
        line-height: .56rem;
    }
    .dom-tc-list a {
        width: 2.5rem;
        height: .75rem;
        line-height: .75rem;
    }
    .dom-tc-list a div{
        font-size: .3rem;
        line-height:.75rem;
        padding-right: .6rem;
    }
    .dom-tc-wz{
        padding-left: .45rem;
        font-size: .28rem;
    }
    .dom-tc-list1 {
        padding-bottom: .2rem;
        margin-bottom: .35rem;
    }
    .dom-tc-content {
        padding: .3rem;
        margin: .5rem 0;
    }
    .dom-tc-lb{
        width: 100%;
        font-size: .32rem;
    line-height: .5rem;
    }
    .dom-tc-list {
        padding: .5rem .3rem;
    }
    .inter-list1 {
        padding: .6rem 0;
    }
    .dom-list1{
        padding-bottom: .8rem;
    }
    .inter1-left{
        width: 100%;
    }
    .inter1-right{
        width: 92%;
        margin: 0 auto;
    }
    .inter1-right:before{
        display: none;
    }
    .dom3-name span{
        font-size: .26rem;
    }
    .inter1-txt {
        font-size: .25rem;
        line-height: .45rem;
    }
    .inter1-title {
        font-size: .24rem;
        line-height: .32rem;
    }
    .inter1-name {
        font-size: .38rem;
        line-height: .45rem;
        margin-bottom: .25rem;
    }
    .inter1-content span {
        width: .6rem;
        margin: .3rem 0 .2rem 0;
    }
    .inter1-content{
        top:0;
        transform: unset;
    }
    .inter1-name p{
        font-size: .22rem;
        line-height: 1.5;
    }
    .inter1-right{
        padding: .4rem .3rem;
        position: relative;
        height: auto;
        margin-top: .4rem;
    }
    .dom3-all-ldc{
        width: 87% !important;
    }
    .inter3-lb .swiper-slide {
        padding: .35rem;
        display: block;
    }
    .swiper-img{
        width: 100%;
    }
    .swiper-content {
        padding: .4rem 0 .25rem 0;
    }
    .inter3-lb-all {
        margin-top: 0.4rem;
    }
    .swiper-button-previnter3, .swiper-button-nextinter3{
        width: .19rem !important;
        height: .34rem !important;
        background-size: .19rem .34rem !important;
    }
    .swiper-button-nextinter3 {
        right: -.35rem !important;
    }
    .swiper-button-previnter3 {
        left: -.35rem !important;
    }
    .swiper-txt {
        font-size: .36rem;
        line-height: .55rem;
        margin: .2rem 0 0 0;
    }
    .inter-list3 {
        padding: .5rem 0 .8rem 0;
    }
    .swiper-rq{
        position: relative;
        bottom:unset;
        left: unset;
        margin-top: .2rem;
    }
    .inter2-title {
        font-size: .45rem;
    }
    .inter-list2 {
        padding: .7rem 0 1rem 0;
    }
    .inter2-txt {
        font-size: .3rem;
        line-height: .45rem;
        margin: .25rem 0 .3rem 0;
    }
    .swiper-paginationinter1{
        bottom: -.7rem;
    }
    .dom-list4 {
        padding: .35rem .3rem;
        margin-top: .55rem;
    }
    .con1-txt{
        text-align: justify;
    }

.dom-list3 {
    position: relative;
    z-index: 99;
    padding-top: 0rem;
}
    .dom3-nav{
        width: 100%;font-size: .4rem;
        height: .8rem;
        line-height: .8rem;
        padding: 0;
        text-align: center;
        background:transparent;
        color:#000;
    }
    .pro1-ss4{
        margin-left: 0 !important;
        margin-top: 0 !important;
    }
    .dom4-input{
        width:70%;
        padding: .15rem .25rem;
        margin: .25rem 0;
        float: left;
    }
    .dom4-input input{
        font-size: .3rem;
    }
    .dom4-input input::placeholder{
        font-size: .3rem;
        color:#999;
    }
    .dom4-items{
        overflow: hidden;
    }
    .ded-ldc1{
        width: 27% !important;
        float: right;
        padding-left:5.5% !important;
        margin-top: .24rem !important;
        background-position: 80% center !important;
    }
    .dom4-title {
        font-size: .42rem;
        line-height: .56rem;
    }
    .dom4-input span{
        margin: 0 .35rem;
    }
    .dom3-item {
        width: 100%;
        margin-right: 0% !important;
        margin-bottom: .35rem;
    }
    .dom4-items{
        display: block;
    }
    .dom3-name {
        font-size: .4rem;
        line-height: .55rem;
        padding-bottom: .3rem;
    margin-bottom: .2rem;
    }
    .dom3-txt {
        line-height: .5rem;
        font-size: .3rem;
        height: auto;
    }
    .dom3-item {
        padding: .3rem;
    }
    .dom3-items-all {
        padding: 0 .25rem 0 0;
        height: 6rem;
    }
    .dom3-items {
        padding: .35rem .2rem .5rem .25rem;
    }
    .prolb2-list {
        width: 49%;
        padding: .2rem;
    }
    .prolb-list1 {
        padding: .6rem 0 .8rem 0;
    }
    .prolb2-txt {
        font-size: .24rem;
        line-height: .4rem;
    }
    .prolb2-title {
        font-size: .24rem;
        overflow: hidden;
        height: 2rem;
        line-height: .4rem;
        margin-bottom: .2rem;
    }
    .pro2-all-left ul li span {
        width: .4rem;
        height: .4rem;
        background-size: contain;
        margin-right: .2rem;
    }
    .prolb2-lists a{
        margin-right: 0;
        
    margin-bottom: 0.25rem;
    }
    .prolb2-lists a:nth-child(2n){
        margin-left: 2%;
    }
    .prolb1-img1 {
        margin: 0.45rem 0 0.65rem 0;
    }
    .pro1-input2{
        width: 48.4% !important;
    }
    .prolb1-right .select p, .prolb1-right .select ul li {
        padding: 0 .3rem !important;
    }
    .pro1-ss3{
        width: 100% !important;
        margin-left: 0 !important;
        background-position: 55% center;
        padding-left: 39.5% !important;
    }
    .prolb1-left{
        margin-bottom: .45rem;
    }
    .prolb1-right .select {
        width: 48% !important;
    }
    .prolb1-left-title {
        font-size: .44rem;
        line-height: .55rem;
    }
    .prolb1-left span {
        width: .6rem;
        margin: .25rem 0 0 0;
    }
    .prolb1-all{
        display: block;
    }
    .prolb1-left,.prolb1-right{
        width: 100%;
    }
    .pro2-right-txt1  a{
        font-size: .26rem;
        line-height: .4rem;
        margin: 0;
    }
    .pro2-right-txt1 span {
        width: 2px;
        height: .3rem;
        margin: 0 .2rem;
        top: .05rem;
    }
    .pro2-right-txt1{
        margin-bottom: .15rem;
    }
    .pro2-right-txt2 a {
        font-size: .24rem;
        line-height: .4rem;
    }
    .pro2-all-right {
        padding: .2rem 0;
    }
    .pro-rtitem-nr a {
        font-size: .24rem;
        line-height: .45rem;
    }
    .pro-rtitem-nr {
        /* height: 1.8rem; */
    }
    .pro2-right-title {
        font-size: .45rem;
        line-height: .8rem;
    }
    .pro2-all-left ul li {
        margin-bottom: .3rem;
    }
    .pro2-all-left ul {
        height: 5rem;
    }
    .pro2-all-left {
        padding: .75rem 0 .5rem 0;
    }
    .pro2-left-title {
        font-size: .28rem;
        line-height: .4rem;
    }
    .pro-title {
        font-size: .45rem;
        line-height: .65rem;
    }
    .pro2-all {
        margin: 0.6rem 0 0 0;
    }
    .pro-txt {
        font-size: 12px;
        line-height: 1.5;
        margin: .25rem 0 0 0;
    }
    .pro1-all{
        padding: .2rem;
    }
    .pro1-ss2 {
        padding-left: 9.5%;
    }
    .pro-list1 .select:after {
        top: 16px !important;
    }
    .pro1-all .select ul{
        top: 0.8rem;
    }
    .pro1-all .select ul li {
        padding: 0 .3rem;
        font-size: .28rem;
        line-height: .65rem;
    }
    .pro-list1 .select{
        width: 49%;
        margin-right: 0 !important;
    }
    .pro1-ss {
        width: 35.1%;
        margin-top: .2rem;
    }
    .pro1-title {
        font-size: .34rem;
        line-height: .5rem;
    }
    .pro-all-t{
        display: block;
    }
    .nwd1-tj-txt {
        font-size: .28rem;
        line-height: .4rem;
        margin: .15rem 0;
    }
    .pro-list1 {
        padding: .6rem 0 1rem 0;
    }
    .nwd1-mid {
        padding: .4rem 0 .5rem 0;
    }
    .nwd1-bot-right {
        width: 1.7rem;
        height: .65rem;
        font-size: 0;
        margin: .2rem 0 0 0;
    }
    .nwd1-top-time {
        font-size: .24rem;
        margin-top: .35rem;
    }
    .ndw-fxfd{
        position: relative;
        margin-top: .2rem;
       justify-content: center;
    }
    .nwd1-top {
        padding-bottom: .5rem;
    }
    .nwd1-bot-right div {
        font-size: .24rem;
        line-height: .65rem;
    }
    .nwd1-tj-lists {
        margin-top: .35rem;
    }
    .nwd-list1 {
        padding: 1rem 0 1rem 0;
    }
    .nwd1-bot-left a {
        font-size: .26rem;
        line-height: .35rem;
    }
    .nwd1-bot{
        display: block;
        padding-top: .4rem;
    }
    .nwd1-tj {
        margin-top: .5rem;
        padding: .4rem 0 0 0;
    }
    .nwd1-top-title {
        font-size: .4rem;
        line-height: .55rem;
    }
    .nwd-tj-title {
        font-size: .32rem;
        line-height: .5rem;
    }
    .med-list1 {
        padding: .2rem .3rem;
    }
    .med1-title {
        font-size: 0.34rem;
        line-height: .45rem;
    }
    .med1-txt {
        font-size: .24rem;
        line-height: .38rem;
        margin-top: .15rem;
    }
    .news2-rt-all{
        height: auto !important;
        overflow-y:unset;
    }
    .news3-title {
        -webkit-line-clamp: 2;
    }
    .med3-btn {
        margin-top: .25rem;
        background: #fff;
    }
    .dy-list3 {
        margin-top: 0.5rem;
    }
    .pro1-all .select.open:after{
        top: 23px !important;
    }
    .news3-list{
        width: 49%;
        margin-right: 0;
        margin-bottom: .2rem;
    }
    .page {
        margin: .25rem 0 0 0;
    }
    .dy3-btn {
        margin-top: .25rem;
    }
    .news3-list:nth-child(2n){
        margin-left: 2%;
    }
    .new-list3 .news3-img .news3-left-rq .news2-lfrq-day {
        font-size: .34rem;
        line-height: .38rem;
    }
    .news3-txt {
        font-size: .24rem;
        line-height: .32rem;
        margin: .15rem 0 .3rem 0;
    }
    .news3-title {
        line-height: .4rem;
        height: .8rem;
        font-size: .28rem;
        margin-bottom: .25rem;
    }
    .con-words .p{
        text-align: justify;
    }
    .news3-content {
        padding: .2rem;
    }
    .new-list3 .news3-img .news3-left-rq {
        text-align: center;
        padding: .1rem;
    }
    .news-list2{
        display: block;
    }
    .news2-rt-txt {
        margin: .2rem 0 .25rem 0;
        font-size: .24rem;
    line-height: .38rem;
    }
    .news2-rt-title {
        font-size: .32rem;
        line-height: .38rem;
    }
    .news2-rt-all {
        height: 4.7rem;
        top: 0;
        transform: unset;
    }
    .news2-rt-list {
        padding: .2rem 0;
    }
    .news2-right {
        padding-left: 0rem;
    }
    .news2-left-content {
        padding: .3rem .2rem .3rem .2rem;
    }
    .news2-lfrq-date {
        font-size: .2rem;
        line-height: .3rem;
    }
    .news2-left-title {
        font-size: .3rem;
        line-height: .4rem;
        height: .4rem;
    }
    .wel2-btp-right .news3-txt{
        display: none;
    }
    .news2-left-txt {
        font-size: .24rem;
        line-height: .35rem;
        margin-top: .2rem;
        display: none;
    }
    .news2-left-rq span{
        margin: .05rem 0;
    }
    .news2-lfrq-day {
        font-size: 0.4rem;
        line-height: .5rem;
        color:#055eab;
    }
    .news2-left-rq span{
       background:#055eab; 
    }
    .news2-lfrq-date{
       color:#055eab; 
    }
    .news2-left-rq {
        padding: .1rem;
        right: 4%;
    }
    .news-list2 {
        margin: 0.5rem 0 .7rem 0;
    }
    .news2-left, .news2-right{
        width: 100%;
    }
    .news-list {
        padding: .5rem 0 .8rem 0;
    }
    .news-list1{
        font-size: 0;
    }
    .pro1-input {
        width: 60.4%;
    }
    .news1-ss{
        width: 37% !important;
        padding-left: 9.5%;
    }
    .pro1-all .select{
        margin-right: 2%;
    }
    .news-list1 .select:nth-child(3){
        margin-right: 0;
        margin-bottom: .2rem;
    }
    .news-all .news-list1 .select:nth-child(3){
        margin-bottom: 0;
    }
    .pro1-all .select p {
        font-size: .24rem;
        padding: 0 .3rem;
    }
    .pro1-input{
            padding: 0 0 0 5px;
    }
    .pro1-all .select, .pro1-input, .pro1-ss {
        height: .8rem;
    }
    .pro1-all .select:after{
        right: .25rem;
    }
    .news-list1 {
        padding: .3rem .2rem;
        margin-bottom: .5rem;
    }
    .pro1-all .select p {
        line-height: .8rem;
    }
    .news1-select{
        width: 32% !important;
    }
    .grow-lb-txt {
        font-size: .24rem;
        padding: .2rem 0;
        line-height: .35rem;
        max-height: 1.13rem;
        overflow-y: scroll;
    }
    .video-tc-close {
        right: -.2rem;
        top: -.8rem;
    }
    .grow-se{
        padding: .1rem;
    }
    .swiper-button-prevgr1, .swiper-button-nextgr1{
        width: .26rem !important;
        height: .44rem !important;
        background-size: .26rem .44rem !important;
    }
    .swiper-button-nextgr1 {
        right: 2% !important;
    }
    .swiper-button-prevgr1 {
        left: 2% !important;
    }
    .rec-all {
        padding: .7rem 0 .87rem 0;
    }
    .pro1-input{
        font-size: .24rem;
    }
    .recu1-ssk::-webkit-input-placeholder {
        font-size: .28rem;
    }
    .pro1-ss{
        font-size: .24rem;
        background-size: .3rem .3rem ;
    }
    .rec-list1 .rec1-ss{
        padding-left: 7%;
    }
    .rec-list1{
        margin-bottom: .4rem;
    }
    .rec-list1 .rec1-input {
        width: 70%;
    }
    .rec3-bot-title {
        font-size: .32rem;
        line-height: .38rem;
        margin-bottom: .25rem;
    }
    .rec3-bot-txt p ,.rec3-bot-dz2{
        font-size: .24rem;
        line-height: .42rem;
    }
    .rec3-bot-dz {
        font-size: .32rem;
        line-height: .38rem;
        margin: .3rem 0 .2rem 0;
    }
    .rec-list3 ul li .rec3-top div, .rec-list3 ul li .rec3-top a{
        width: 2rem;
    }
    .rec3-bot{
        padding: .6rem 3% .75rem 3%;
    }
    .rec-list3 ul li:nth-child(n+2) .rec3-top {
        padding: .32rem 0 .22rem 0;
    }
    .rec-list3 ul{
        width: 100%;
    }
    .rec-list3{
        /* overflow-x: scroll; */
    }
    .rec-list3 ul li {
        font-size: .26rem;
        line-height: .32rem;
    }
    .rec2-item{
        display: block;
        font-size: 0;
        margin-bottom: .2rem;
    }
    .rec-list3 {
        margin-top: 0.55rem;
    }
    .page a{
        width: auto;
        min-width: .5rem;
        height: .5rem;
        line-height: .5rem;
    }
    .page-d2{
        font-size: 14px;
    }
    .rec4-page {
        margin-top: .45rem;
    }
    .rec2-item-title{
        font-size: .32rem;
        display: inline-block;
        vertical-align: middle;
    }
    .rec2-item-lm{
        display: inline-block;
        vertical-align: middle;
    }
    .rec2-item-lm ul li{
        font-size: .28rem;
        line-height: .45rem;
        margin-right: .3rem;
    }
    .rec-list1 .rec1-ss {
        width: 30%;
    }
    .pro1-input, .pro1-ss {
        height: .75rem;
    }
    .footMid-top ul{
        display: none;
    }
    .footMid-bot {
        margin-top: 0.65rem;
    }
    .foot-bot{
        margin-top: .8rem;
        padding: .2rem 0;
    }
    .footMB-lists a{
        font-size: .27rem;
    }
    footer {
        padding: .7rem 0 0 0;
    }
    .footMT-logo img{
        width: 3.5rem;
    }
    .foot-bot{
        display: block;
    }
    .footMB-lists {
        margin-top: .6rem;
    }
    .footBL-txt2{
        margin-left: 0;
        padding-left: .55rem;
    }
    .ny-banner{
        height: 4.5rem;
    }
    .grow1-list {
        height: .65rem;
    }
    .foot-bot div, .foot-bot a {
        font-size: .24rem;
    }
    .ny-banner img{
        display: none;
    }    
    header{
        height: 1rem;
        padding: 0 4%;
    }
    .hdPc-logo {
        width: 2.7rem;
        line-height: 1rem;
        
    }
    .grow-all {
        padding: .55rem 0 .4rem 0;
    }
    .ny-banner{
        margin-top: 1rem;
        height: auto;
    }
    .grow2-items {
        margin-top: 0.65rem;
    }
    .grow1-list div {
        line-height: .65rem;
    }
    .grow1-list div {
        font-size: .26rem;
        padding-left: 0.48rem;
        
    }
    .grow1-items span {
        width: 0.5rem;
    }
    .grow2-list{
        width: 48.5%;
        margin-right: 0;
        margin-bottom: .3rem;
    }
    .grow2-list:nth-child(2n) {
        margin-left: 3%;
    }
    .grow2-txt{
        font-size: .28rem;
        line-height: .6rem;
        /*padding: .2rem .1rem .2rem .1rem;*/
        padding: 0 .2rem;
        height: .6rem;
    }
    .ny-banner{
        height: 4.5rem;
    }
    
}
@media (max-width: 620px){
    .dev2-img:after {
        left: -0.6rem;
    }
    .dev2-item:nth-child(2n) .dev2-img:after {
        right: -.6rem;
    }
}
@media (max-width: 500px){
    .dev2-img:after {
        left: -0.64rem;
    }
    .dev2-item:nth-child(2n) .dev2-img:after {
        right: -.64rem;
    }
}
@media (max-width: 430px){
    .dev2-img:after {
        left: -0.7rem;
    }
    .dev2-item:nth-child(2n) .dev2-img:after {
        right: -.65rem;
    }
}
@media (max-width: 390px){
    .dev2-img:after {
        left: -0.7rem;
    }
    .dev2-item:nth-child(2n) .dev2-img:after {
        right: -.69rem;
    }
}


